package com.nengchuan.kbms.dfs.entity.vo;

import com.nengchuan.excel.annotation.CsncExcelField;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 * 我的创建 VO
 * </p>
 *
 * @author abe
 * @since 2020-04-10
 */
@Data
@EqualsAndHashCode(callSuper = false)
@ApiModel(value = "UserOperateDownloadVO 对象", description = "文件 VO")
public class UserOperateDownloadVO {

    @ApiModelProperty(value = "主键", position = 10)
    private Long id;

    @ApiModelProperty(value = "文件（夹）名称")
    @CsncExcelField(title = "文件（夹）名称", sort = 10)
    private String name;

    @ApiModelProperty(value = "数据类型名称")
    @CsncExcelField(title = "数据类型", sort = 20)
    private String typeName;

    @ApiModelProperty(value = "数据路径")
    @CsncExcelField(title = "数据路径", sort = 30)
    private String path;

    @ApiModelProperty(value = "操作结果（0：操作失败；1：操作成功）")
    @CsncExcelField(title = "操作结果", map = "0:失败;1:成功", sort = 40)
    private String optResult;

    @ApiModelProperty(value = "导出时间戳")
    @CsncExcelField(title = "导出时间", sort = 50)
    private Long createTime;

    @ApiModelProperty(value = "导出人id")
    private Long createId;

    @ApiModelProperty(value = "导出人")
    @CsncExcelField(title = "导出人", sort = 60)
    private String createName;

}
